riot-api
Module Contents
alltypes
Module Contents
class BuildConfig
class BuildConfig
data class ChampionBlockData : Parcelable
class ChampionData : Parcelable
Module Contents
ChampionData(source: Parcel)
ChampionData(info: ChampionDataInfo? = null, enemytips: List<String>? = null, stats: ChampionStats? = null, name: String? = null, title: String? = null, image: Image? = null, tags: List<String>? = null, partype: String? = null, skins: List<ChampionSkin>? = null, passive: ChampionPassive? = null, recommended: List<ChampionRecommandedData>? = null, allytips: List<String>? = null, key: String? = null, lore: String? = null, id: Any? = null, blurb: String? = null, spells: List<ChampionSpell>? = null)
@JvmField val CREATOR: Creator<ChampionData>
var allytips: List<String>?
var blurb: String?
var championId: Int?
fun describeContents(): Int
var enemytips: List<String>?
var id: Any?
var image: Image?
var info: ChampionDataInfo?
var key: String?
var lore: String?
var name: String?
var nameKey: String?
var partype: String?
var passive: ChampionPassive?
var recommended: List<ChampionRecommandedData>?
var skins: List<ChampionSkin>?
var spells: List<ChampionSpell>?
var stats: ChampionStats?
var tags: List<String>?
var title: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ChampionDataInfo : Parcelable
data class ChampionInfo : Parcelable
data class ChampionListData : Parcelable
data class ChampionListInfo : Parcelable
class ChampionMastery : Parcelable
interface ChampionMasteryService
Module Contents
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}") abstract fun getChampionMasteriesBySummoner(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): List<ChampionMastery>?
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}") abstract fun getChampionMasteriesBySummoner(@Path("summonerId") summonerId: Long, callback: Callback<List<ChampionMastery>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}/by-champion/{championId}") abstract fun getChampionMasteriesBySummonerByChampion(@Path("summonerId") summonerId: Long, @Path("championId") championId: Long, @QueryMap options: Map<String, String>? = null): ChampionMastery?
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}/by-champion/{championId}") abstract fun getChampionMasteriesBySummonerByChampion(@Path("summonerId") summonerId: Long, @Path("championId") championId: Long, callback: Callback<ChampionMastery>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/champion-mastery/v3/scores/by-summoner/{summonerId}") abstract fun getScoresBySummoner(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): Int?
@GET("/lol/champion-mastery/v3/scores/by-summoner/{summonerId}") abstract fun getScoresBySummoner(@Path("summonerId") summonerId: Long, callback: Callback<Int>, @QueryMap options: Map<String, String>? = null): Unit
data class ChampionPassive : Parcelable
data class ChampionRecommandedBlockItem : Parcelable
data class ChampionRecommandedData : Parcelable
interface ChampionService
data class ChampionSkin : Parcelable
data class ChampionSpell : Parcelable
Module Contents
ChampionSpell(source: Parcel)
ChampionSpell(cooldownBurn: String? = null, resource: String? = null, leveltip: LevelTip? = null, vars: List<ChampionSpellVar>? = null, costType: String? = null, image: Image? = null, sanitizedDescription: String? = null, sanitizedTooltip: String? = null, effect: List<List<Double>>? = null, tooltip: String? = null, maxrank: Int? = null, costBurn: String? = null, rangeBurn: String? = null, range: List<Int>? = null, cooldown: List<Double>? = null, cost: List<Int>? = null, key: String? = null, description: String? = null, effectBurn: List<String>? = null, altimages: List<Image>? = null, name: String? = null)
@JvmField val CREATOR: Creator<ChampionSpell>
var altimages: List<Image>?
var cooldown: List<Double>?
var cooldownBurn: String?
var cost: List<Int>?
var costBurn: String?
var costType: String?
fun describeContents(): Int
var description: String?
var effect: List<List<Double>>?
var effectBurn: List<String>?
var image: Image?
var key: String?
var leveltip: LevelTip?
var maxrank: Int?
var name: String?
var range: List<Int>?
var rangeBurn: String?
var resource: String?
var sanitizedDescription: String?
var sanitizedTooltip: String?
var tooltip: String?
var vars: List<ChampionSpellVar>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ChampionSpellVar : Parcelable
data class ChampionStats : Parcelable
Module Contents
ChampionStats(source: Parcel)
ChampionStats(armorperlevel: Double? = null, hpperlevel: Double? = null, attackdamage: Double? = null, mpperlevel: Double? = null, attackspeedoffset: Double? = null, armor: Double? = null, hp: Double? = null, hpregenperlevel: Double? = null, spellblock: Double? = null, attackrange: Double? = null, movespeed: Double? = null, attackdamageperlevel: Double? = null, mpregenperlevel: Double? = null, mp: Double? = null, spellblockperlevel: Double? = null, crit: Double? = null, mpregen: Double? = null, attackspeedperlevel: Double? = null, hpregen: Double? = null, critperlevel: Double? = null)
@JvmField val CREATOR: Creator<ChampionStats>
var armor: Double?
var armorperlevel: Double?
var attackdamage: Double?
var attackdamageperlevel: Double?
var attackrange: Double?
var attackspeedoffset: Double?
var attackspeedperlevel: Double?
var crit: Double?
var critperlevel: Double?
fun describeContents(): Int
var hp: Double?
var hpperlevel: Double?
var hpregen: Double?
var hpregenperlevel: Double?
var movespeed: Double?
var mp: Double?
var mpperlevel: Double?
var mpregen: Double?
var mpregenperlevel: Double?
var spellblock: Double?
var spellblockperlevel: Double?
fun writeToParcel(dest: Parcel, flags: Int): Unit
class DataDragonApi
interface DataDragonService
object DataDragonUri
data class Image : Parcelable
class ImageService
Module Contents
ImageService(uri: String, version: String)
fun getChampionAbility(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getChampionAbility(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getChampionAbility(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getChampionSquare(nameChampion: String, options: Map<String, Any>? = null): Bitmap
fun getChampionSquare(nameChampion: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getChampionSquare(nameChampion: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getItem(itemId: Int, options: Map<String, Any>? = null): Bitmap
fun getItem(itemId: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getItem(itemId: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getLoadingScreenArt(nameChampion: String, skinNum: Int, options: Map<String, Any>? = null): Bitmap
fun getLoadingScreenArt(nameChampion: String, skinNum: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getLoadingScreenArt(nameChampion: String, skinNum: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getMap(mapId: Int, options: Map<String, Any>? = null): Bitmap
fun getMap(mapId: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getMap(mapId: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getMastery(masteryId: String, options: Map<String, Any>? = null): Bitmap
fun getMastery(masteryId: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getMastery(masteryId: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getPassiveAbility(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getPassiveAbility(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getPassiveAbility(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getProfileIcon(profileIconId: Int, options: Map<String, Any>? = null): Bitmap
fun getProfileIcon(profileIconId: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getProfileIcon(profileIconId: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getRune(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getRune(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getRune(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getSplashArt(nameChampion: String, skinNum: Int, options: Map<String, Any>? = null): Bitmap
fun getSplashArt(nameChampion: String, skinNum: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getSplashArt(nameChampion: String, skinNum: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getSprite(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getSprite(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getSprite(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getSummonerSpell(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getSummonerSpell(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getSummonerSpell(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
var uri: String
var version: String
data class Incident : Parcelable
data class Item : Parcelable
Module Contents
Item(source: Parcel)
Item(gold: ItemGold? = null, plaintext: String? = null, hideFromAll: Boolean? = null, inStore: Boolean? = null, into: List<String>? = null, id: Int? = null, stats: ItemInventoryDataStats? = null, colloq: String? = null, maps: Map<String, Boolean>? = null, specialRecipe: Int? = null, image: Image? = null, description: String? = null, tags: List<String>? = null, effect: Map<String, String>? = null, requiredChampion: String? = null, from: List<String>? = null, group: String? = null, consumeOnFull: Boolean? = null, name: String? = null, consumed: Boolean? = null, sanitizedDescription: String? = null, depth: Int? = null, stacks: Int? = null)
@JvmField val CREATOR: Creator<Item>
var colloq: String?
var consumeOnFull: Boolean?
var consumed: Boolean?
var depth: Int?
fun describeContents(): Int
var description: String?
var effect: Map<String, String>?
var from: List<String>?
var gold: ItemGold?
var group: String?
var hideFromAll: Boolean?
var id: Int?
var image: Image?
var inStore: Boolean?
var into: List<String>?
var maps: Map<String, Boolean>?
var name: String?
var plaintext: String?
var requiredChampion: String?
var sanitizedDescription: String?
var specialRecipe: Int?
var stacks: Int?
var stats: ItemInventoryDataStats?
var tags: List<String>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ItemGold : Parcelable
data class ItemGroup : Parcelable
data class ItemInventoryDataStats : Parcelable
Module Contents
ItemInventoryDataStats(source: Parcel)
ItemInventoryDataStats(PercentCritDamageMod: Double? = null, PercentSpellBlockMod: Double? = null, PercentHPRegenMod: Double? = null, PercentMovementSpeedMod: Double? = null, FlatSpellBlockMod: Double? = null, FlatCritDamageMod: Double? = null, FlatEnergyPoolMod: Double? = null, PercentLifeStealMod: Double? = null, FlatMPPoolMod: Double? = null, FlatMovementSpeedMod: Double? = null, PercentAttackSpeedMod: Double? = null, FlatBlockMod: Double? = null, PercentBlockMod: Double? = null, FlatEnergyRegenMod: Double? = null, PercentSpellVampMod: Double? = null, FlatMPRegenMod: Double? = null, PercentDodgeMod: Double? = null, FlatAttackSpeedMod: Double? = null, FlatArmorMod: Double? = null, FlatHPRegenMod: Double? = null, PercentMagicDamageMod: Double? = null, PercentMPPoolMod: Double? = null, FlatMagicDamageMod: Double? = null, PercentMPRegenMod: Double? = null, PercentPhysicalDamageMod: Double? = null, FlatPhysicalDamageMod: Double? = null, PercentHPPoolMod: Double? = null, PercentArmorMod: Double? = null, PercentCritChanceMod: Double? = null, PercentEXPBonus: Double? = null, FlatHPPoolMod: Double? = null, FlatCritChanceMod: Double? = null, FlatEXPBonus: Double? = null)
@JvmField val CREATOR: Creator<ItemInventoryDataStats>
var FlatArmorMod: Double?
var FlatAttackSpeedMod: Double?
var FlatBlockMod: Double?
var FlatCritChanceMod: Double?
var FlatCritDamageMod: Double?
var FlatEXPBonus: Double?
var FlatEnergyPoolMod: Double?
var FlatEnergyRegenMod: Double?
var FlatHPPoolMod: Double?
var FlatHPRegenMod: Double?
var FlatMPPoolMod: Double?
var FlatMPRegenMod: Double?
var FlatMagicDamageMod: Double?
var FlatMovementSpeedMod: Double?
var FlatPhysicalDamageMod: Double?
var FlatSpellBlockMod: Double?
var PercentArmorMod: Double?
var PercentAttackSpeedMod: Double?
var PercentBlockMod: Double?
var PercentCritChanceMod: Double?
var PercentCritDamageMod: Double?
var PercentDodgeMod: Double?
var PercentEXPBonus: Double?
var PercentHPPoolMod: Double?
var PercentHPRegenMod: Double?
var PercentLifeStealMod: Double?
var PercentMPPoolMod: Double?
var PercentMPRegenMod: Double?
var PercentMagicDamageMod: Double?
var PercentMovementSpeedMod: Double?
var PercentPhysicalDamageMod: Double?
var PercentSpellBlockMod: Double?
var PercentSpellVampMod: Double?
fun describeContents(): Int
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ItemList : Parcelable
data class ItemTree : Parcelable
data class LanguageStrings : Parcelable
data class LeagueItem : Parcelable
Module Contents
LeagueItem(source: Parcel)
LeagueItem(rank: String? = null, hotStreak: Boolean? = null, miniSeries: MiniSeries? = null, wins: Int? = null, veteran: Boolean? = null, losses: Int? = null, freshBlood: Boolean? = null, playerOrTeamName: String? = null, inactive: Boolean? = null, playerOrTeamId: String? = null, leaguePoints: Int? = null)
@JvmField val CREATOR: Creator<LeagueItem>
fun describeContents(): Int
var freshBlood: Boolean?
var hotStreak: Boolean?
var inactive: Boolean?
var leaguePoints: Int?
var losses: Int?
var miniSeries: MiniSeries?
var playerOrTeamId: String?
var playerOrTeamName: String?
var rank: String?
var veteran: Boolean?
var wins: Int?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class LeagueList : Parcelable
data class LeaguePosition : Parcelable
Module Contents
LeaguePosition(source: Parcel)
LeaguePosition(rank: String? = null, queueType: String? = null, hotStreak: Boolean? = null, miniSeries: MiniSeries? = null, wins: Int? = null, veteran: Boolean? = null, losses: Int? = null, freshBlood: Boolean? = null, leagueId: String? = null, playerOrTeamName: String? = null, inactive: Boolean? = null, playerOrTeamId: String? = null, leagueName: String? = null, tier: String? = null, leaguePoints: Int? = null)
@JvmField val CREATOR: Creator<LeaguePosition>
fun describeContents(): Int
var freshBlood: Boolean?
var hotStreak: Boolean?
var inactive: Boolean?
var leagueId: String?
var leagueName: String?
var leaguePoints: Int?
var losses: Int?
var miniSeries: MiniSeries?
var playerOrTeamId: String?
var playerOrTeamName: String?
var queueType: String?
var rank: String?
var tier: String?
var veteran: Boolean?
var wins: Int?
fun writeToParcel(dest: Parcel, flags: Int): Unit
interface LeagueService
Module Contents
@GET("/lol/league/v3/challengerleagues/by-queue/{queue}") abstract fun getChallengersByQueue(@Path("queue") queue: RankedType, @QueryMap options: Map<String, String>? = null): LeagueList?
@GET("/lol/league/v3/challengerleagues/by-queue/{queue}") abstract fun getChallengersByQueue(@Path("queue") queue: RankedType, callback: Callback<LeagueList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/league/v3/leagues/{leagueId}") abstract fun getLeagueById(@Path("leagueId") leagueId: String, @QueryMap options: Map<String, String>? = null): LeagueList?
@GET("/lol/league/v3/leagues/{leagueId}") abstract fun getLeagueById(@Path("leagueId") leagueId: String, callback: Callback<LeagueList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/league/v3/masterleagues/by-queue/{queue}") abstract fun getLeagueMasterByQueue(@Path("queue") queue: RankedType, @QueryMap options: Map<String, String>? = null): LeagueList?
@GET("/lol/league/v3/masterleagues/by-queue/{queue}") abstract fun getLeagueMasterByQueue(@Path("queue") queue: RankedType, callback: Callback<LeagueList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/league/v3/positions/by-summoner/{summonerId}") abstract fun getPositionBySummoner(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): Set<LeaguePosition>?
@GET("/lol/league/v3/positions/by-summoner/{summonerId}") abstract fun getPositionBySummoner(@Path("summonerId") summonerId: Long, callback: Callback<Set<LeaguePosition>>, @QueryMap options: Map<String, String>? = null): Unit
data class LevelTip : Parcelable
interface LoLStatusService
data class MapDetails : Parcelable
data class Maps : Parcelable
data class Mastery : Parcelable
data class MasteryList : Parcelable
data class MasteryTree : Parcelable
data class MasteryTreeItem : Parcelable
data class MasteryTreeList : Parcelable
class Match : Parcelable
Module Contents
Match(source: Parcel)
Match(seasonId: Int? = null, queueId: Int? = null, gameId: Long? = null, participantIdentities: List<MatchParticipantIdentity>? = null, gameVersion: String? = null, platformId: String? = null, gameMode: String? = null, mapId: Int? = null, gameType: String? = null, teams: List<MatchTeamStats>? = null, participants: List<MatchParticipant>? = null, gameDuration: Long? = null, gameCreation: Long? = null)
@JvmField val CREATOR: Creator<Match>
fun describeContents(): Int
var gameCreation: Long?
var gameDuration: Long?
var gameId: Long?
var gameMode: String?
var gameType: String?
var gameVersion: String?
var mapId: Int?
var participantIdentities: List<MatchParticipantIdentity>?
var participants: List<MatchParticipant>?
var platformId: String?
var queueId: Int?
var seasonId: Int?
var teams: List<MatchTeamStats>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchEvent : Parcelable
Module Contents
MatchEvent(source: Parcel)
MatchEvent(eventType: String? = null, towerType: String? = null, teamId: Int? = null, ascendedType: String? = null, killerId: Int? = null, levelUpType: String? = null, pointCaptured: String? = null, assistingParticipantIds: List<Int>? = null, wardType: String? = null, monsterType: String? = null, type: String? = null, skillSlot: Int? = null, victimId: Int? = null, timestamp: Long? = null, afterId: Int? = null, monsterSubType: String? = null, laneType: String? = null, itemId: Int? = null, participantId: Int? = null, buildingType: String? = null, creatorId: Int? = null, position: MatchPosition? = null, beforeId: Int? = null)
@JvmField val CREATOR: Creator<MatchEvent>
var afterId: Int?
var ascendedType: String?
var assistingParticipantIds: List<Int>?
var beforeId: Int?
var buildingType: String?
var creatorId: Int?
fun describeContents(): Int
var eventType: String?
var itemId: Int?
var killerId: Int?
var laneType: String?
var levelUpType: String?
var monsterSubType: String?
var monsterType: String?
var participantId: Int?
var pointCaptured: String?
var position: MatchPosition?
var skillSlot: Int?
var teamId: Int?
var timestamp: Long?
var towerType: String?
var type: String?
var victimId: Int?
var wardType: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchFrame : Parcelable
data class MatchList : Parcelable
data class MatchMastery : Parcelable
data class MatchParticipant : Parcelable
Module Contents
MatchParticipant(source: Parcel)
MatchParticipant(stats: MatchParticipantStats? = null, participantId: Int? = null, runes: List<MatchRune>? = null, timeline: MatchParticipantTimeline? = null, teamId: Int? = null, spell2Id: Int? = null, masteries: List<MatchMastery>? = null, highestAchievedSeasonTier: String? = null, spell1Id: Int? = null, championId: Int? = null)
@JvmField val CREATOR: Creator<MatchParticipant>
var championId: Int?
fun describeContents(): Int
var highestAchievedSeasonTier: String?
var masteries: List<MatchMastery>?
var participantId: Int?
var runes: List<MatchRune>?
var spell1Id: Int?
var spell2Id: Int?
var stats: MatchParticipantStats?
var teamId: Int?
var timeline: MatchParticipantTimeline?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchParticipantFrame : Parcelable
Module Contents
MatchParticipantFrame(source: Parcel)
MatchParticipantFrame(totalGold: Int? = null, teamScore: Int? = null, participantId: Int? = null, level: Int? = null, currentGold: Int? = null, minionsKilled: Int? = null, dominionScore: Int? = null, position: MatchPosition? = null, xp: Int? = null, jungleMinionsKilled: Int? = null)
@JvmField val CREATOR: Creator<MatchParticipantFrame>
var currentGold: Int?
fun describeContents(): Int
var dominionScore: Int?
var jungleMinionsKilled: Int?
var level: Int?
var minionsKilled: Int?
var participantId: Int?
var position: MatchPosition?
var teamScore: Int?
var totalGold: Int?
fun writeToParcel(dest: Parcel, flags: Int): Unit
var xp: Int?
data class MatchParticipantIdentity : Parcelable
data class MatchParticipantStats : Parcelable
Module Contents
MatchParticipantStats(source: Parcel)
MatchParticipantStats(physicalDamageDealt: Long? = null, neutralMinionsKilledTeamJungle: Int? = null, magicDamageDealt: Long? = null, totalPlayerScore: Int? = null, deaths: Int? = null, win: Boolean? = null, neutralMinionsKilledEnemyJungle: Int? = null, altarsCaptured: Int? = null, largestCriticalStrike: Int? = null, totalDamageDealt: Long? = null, magicDamageDealtToChampions: Long? = null, visionWardsBoughtInGame: Int? = null, damageDealtToObjectives: Long? = null, largestKillingSpree: Int? = null, item1: Int? = null, quadraKills: Int? = null, teamObjective: Int? = null, totalTimeCrowdControlDealt: Int? = null, longestTimeSpentLiving: Int? = null, wardsKilled: Int? = null, firstTowerAssist: Boolean? = null, firstTowerKill: Boolean? = null, item2: Int? = null, item3: Int? = null, item0: Int? = null, firstBloodAssist: Boolean? = null, visionScore: Long? = null, wardsPlaced: Int? = null, item4: Int? = null, item5: Int? = null, item6: Int? = null, turretKills: Int? = null, tripleKills: Int? = null, damageSelfMitigated: Long? = null, champLevel: Int? = null, nodeNeutralizeAssist: Int? = null, firstInhibitorKill: Boolean? = null, goldEarned: Int? = null, magicalDamageTaken: Long? = null, kills: Int? = null, doubleKills: Int? = null, nodeCaptureAssist: Int? = null, trueDamageTaken: Long? = null, nodeNeutralize: Int? = null, firstInhibitorAssist: Boolean? = null, assists: Int? = null, unrealKills: Int? = null, neutralMinionsKilled: Int? = null, objectivePlayerScore: Int? = null, combatPlayerScore: Int? = null, damageDealtToTurrets: Long? = null, altarsNeutralized: Int? = null, physicalDamageDealtToChampions: Long? = null, goldSpent: Int? = null, trueDamageDealt: Long? = null, trueDamageDealtToChampions: Long? = null, participantId: Int? = null, pentaKills: Int? = null, totalHeal: Long? = null, totalMinionsKilled: Int? = null, firstBloodKill: Boolean? = null, nodeCapture: Int? = null, largestMultiKill: Int? = null, sightWardsBoughtInGame: Int? = null, totalDamageDealtToChampions: Long? = null, totalUnitsHealed: Int? = null, inhibitorKills: Int? = null, totalScoreRank: Int? = null, totalDamageTaken: Long? = null, killingSprees: Int? = null, timeCCingOthers: Long? = null, physicalDamageTaken: Long? = null, perk0: Int? = null, perk0Var1: Int? = null, perk0Var2: Int? = null, perk0Var3: Int? = null, perk1: Int? = null, perk1Var1: Int? = null, perk1Var2: Int? = null, perk1Var3: Int? = null, perk2: Int? = null, perk2Var1: Int? = null, perk2Var2: Int? = null, perk2Var3: Int? = null, perk3: Int? = null, perk3Var1: Int? = null, perk3Var2: Int? = null, perk3Var3: Int? = null, perk4: Int? = null, perk4Var1: Int? = null, perk4Var2: Int? = null, perk4Var3: Int? = null, perk5: Int? = null, perk5Var1: Int? = null, perk5Var2: Int? = null, perk5Var3: Int? = null, perkPrimaryStyle: Int? = null, perkSubStyle: Int? = null, playerScore0: Int? = 0, playerScore1: Int? = 0, playerScore2: Int? = 0, playerScore3: Int? = 0, playerScore4: Int? = 0, playerScore5: Int? = 0, playerScore6: Int? = 0, playerScore7: Int? = 0, playerScore8: Int? = 0, playerScore9: Int? = 0)
@JvmField val CREATOR: Creator<MatchParticipantStats>
var altarsCaptured: Int?
var altarsNeutralized: Int?
var assists: Int?
var champLevel: Int?
var combatPlayerScore: Int?
var damageDealtToObjectives: Long?
var damageDealtToTurrets: Long?
var damageSelfMitigated: Long?
var deaths: Int?
fun describeContents(): Int
var doubleKills: Int?
var firstBloodAssist: Boolean?
var firstBloodKill: Boolean?
var firstInhibitorAssist: Boolean?
var firstInhibitorKill: Boolean?
var firstTowerAssist: Boolean?
var firstTowerKill: Boolean?
var goldEarned: Int?
var goldSpent: Int?
var inhibitorKills: Int?
var item0: Int?
var item1: Int?
var item2: Int?
var item3: Int?
var item4: Int?
var item5: Int?
var item6: Int?
var killingSprees: Int?
var kills: Int?
var largestCriticalStrike: Int?
var largestKillingSpree: Int?
var largestMultiKill: Int?
var longestTimeSpentLiving: Int?
var magicDamageDealt: Long?
var magicDamageDealtToChampions: Long?
var magicalDamageTaken: Long?
var neutralMinionsKilled: Int?
var neutralMinionsKilledEnemyJungle: Int?
var neutralMinionsKilledTeamJungle: Int?
var nodeCapture: Int?
var nodeCaptureAssist: Int?
var nodeNeutralize: Int?
var nodeNeutralizeAssist: Int?
var objectivePlayerScore: Int?
var participantId: Int?
var pentaKills: Int?
var perk0: Int?
var perk0Var1: Int?
var perk0Var2: Int?
var perk0Var3: Int?
var perk1: Int?
var perk1Var1: Int?
var perk1Var2: Int?
var perk1Var3: Int?
var perk2: Int?
var perk2Var1: Int?
var perk2Var2: Int?
var perk2Var3: Int?
var perk3: Int?
var perk3Var1: Int?
var perk3Var2: Int?
var perk3Var3: Int?
var perk4: Int?
var perk4Var1: Int?
var perk4Var2: Int?
var perk4Var3: Int?
var perk5: Int?
var perk5Var1: Int?
var perk5Var2: Int?
var perk5Var3: Int?
var perkPrimaryStyle: Int?
var perkSubStyle: Int?
var physicalDamageDealt: Long?
var physicalDamageDealtToChampions: Long?
var physicalDamageTaken: Long?
var playerScore0: Int?
var playerScore1: Int?
var playerScore2: Int?
var playerScore3: Int?
var playerScore4: Int?
var playerScore5: Int?
var playerScore6: Int?
var playerScore7: Int?
var playerScore8: Int?
var playerScore9: Int?
var quadraKills: Int?
var sightWardsBoughtInGame: Int?
var teamObjective: Int?
var timeCCingOthers: Long?
var totalDamageDealt: Long?
var totalDamageDealtToChampions: Long?
var totalDamageTaken: Long?
var totalHeal: Long?
var totalMinionsKilled: Int?
var totalPlayerScore: Int?
var totalScoreRank: Int?
var totalTimeCrowdControlDealt: Int?
var totalUnitsHealed: Int?
var tripleKills: Int?
var trueDamageDealt: Long?
var trueDamageDealtToChampions: Long?
var trueDamageTaken: Long?
var turretKills: Int?
var unrealKills: Int?
var visionScore: Long?
var visionWardsBoughtInGame: Int?
var wardsKilled: Int?
var wardsPlaced: Int?
var win: Boolean?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchParticipantTimeline : Parcelable
Module Contents
MatchParticipantTimeline(source: Parcel)
MatchParticipantTimeline(lane: String? = null, participantId: Int? = null, csDiffPerMinDeltas: Map<String, Double>? = null, goldPerMinDeltas: Map<String, Double>? = null, xpDiffPerMinDeltas: Map<String, Double>? = null, creepsPerMinDeltas: Map<String, Double>? = null, xpPerMinDeltas: Map<String, Double>? = null, role: String? = null, damageTakenDiffPerMinDeltas: Map<String, Double>? = null, damageTakenPerMinDeltas: Map<String, Double>? = null)
@JvmField val CREATOR: Creator<MatchParticipantTimeline>
var creepsPerMinDeltas: Map<String, Double>?
var csDiffPerMinDeltas: Map<String, Double>?
var damageTakenDiffPerMinDeltas: Map<String, Double>?
var damageTakenPerMinDeltas: Map<String, Double>?
fun describeContents(): Int
var goldPerMinDeltas: Map<String, Double>?
var lane: String?
var participantId: Int?
var role: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
var xpDiffPerMinDeltas: Map<String, Double>?
var xpPerMinDeltas: Map<String, Double>?
data class MatchPlayer : Parcelable
data class MatchPosition : Parcelable
data class MatchReference : Parcelable
data class MatchRune : Parcelable
interface MatchService
Module Contents
@GET("/lol/match/v3/matches/by-tournament-code/{tournamentCode}/ids") abstract fun getIdsMatchListByTounrament(@Path("tournamentCode") tournamentCode: Long, @QueryMap options: Map<String, String>? = null): List<Long>?
@GET("/lol/match/v3/matches/by-tournament-code/{tournamentCode}/ids") abstract fun getIdsMatchListByTounrament(@Path("tournamentCode") tournamentCode: Long, callback: Callback<List<Long>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matches/{matchId}") abstract fun getMatchById(@Path("matchId") matchId: Long, @QueryMap options: Map<String, String>? = null): Match?
@GET("/lol/match/v3/matches/{matchId}") abstract fun getMatchById(@Path("matchId") matchId: Long, callback: Callback<Match>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matches/{matchId}/by-tournament-code/{tournamentCode}") abstract fun getMatchByMatchIdAndByTounrament(@Path("matchId") matchId: Long, @Path("tournamentCode") tournamentCode: Long, @QueryMap options: Map<String, String>? = null): Match?
@GET("/lol/match/v3/matches/{matchId}/by-tournament-code/{tournamentCode}") abstract fun getMatchByMatchIdAndByTounrament(@Path("matchId") matchId: Long, @Path("tournamentCode") tournamentCode: Long, callback: Callback<Match>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matchlists/by-account/{accountId}") abstract fun getMatchListByAccountId(@Path("accountId") accountId: Long, @QueryMap options: Map<String, String>? = null): MatchList?
@GET("/lol/match/v3/matchlists/by-account/{accountId}") abstract fun getMatchListByAccountId(@Path("accountId") accountId: Long, callback: Callback<MatchList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matchlists/by-account/{accountId}/recent") abstract fun getRecentMatchListByAccountId(@Path("accountId") accountId: Long, @QueryMap options: Map<String, String>? = null): MatchList?
@GET("/lol/match/v3/matchlists/by-account/{accountId}/recent") abstract fun getRecentMatchListByAccountId(@Path("accountId") accountId: Long, callback: Callback<MatchList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/timelines/by-match/{matchId}") abstract fun getTimelineByMatchId(@Path("matchId") matchId: Long, @QueryMap options: Map<String, String>? = null): MatchTimeline?
@GET("/lol/match/v3/timelines/by-match/{matchId}") abstract fun getTimelineByMatchId(@Path("matchId") matchId: Long, callback: Callback<MatchTimeline>, @QueryMap options: Map<String, String>? = null): Unit
data class MatchTeamBans : Parcelable
data class MatchTeamStats : Parcelable
Module Contents
MatchTeamStats(source: Parcel)
MatchTeamStats(firstDragon: Boolean? = null, firstInhibitor: Boolean? = null, bans: List<MatchTeamBans>? = null, baronKills: Int? = null, firstRiftHerald: Boolean? = null, firstBaron: Boolean? = null, riftHeraldKills: Int? = null, firstBlood: Boolean? = null, teamId: Int? = null, firstTower: Boolean? = null, vilemawKills: Int? = null, inhibitorKills: Int? = null, towerKills: Int? = null, dominionVictoryScore: Int? = null, win: String? = null, dragonKills: Int? = null)
@JvmField val CREATOR: Creator<MatchTeamStats>
var bans: List<MatchTeamBans>?
var baronKills: Int?
fun describeContents(): Int
var dominionVictoryScore: Int?
var dragonKills: Int?
var firstBaron: Boolean?
var firstBlood: Boolean?
var firstDragon: Boolean?
var firstInhibitor: Boolean?
var firstRiftHerald: Boolean?
var firstTower: Boolean?
var inhibitorKills: Int?
var riftHeraldKills: Int?
var teamId: Int?
var towerKills: Int?
var vilemawKills: Int?
var win: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchTimeline : Parcelable
data class Message : Parcelable
data class MetaData : Parcelable
data class MiniSeries : Parcelable
data class ProfileIconData : Parcelable
data class ProfileIconDetails : Parcelable
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
class R
enum class RankedType
data class Realm : Parcelable
Module Contents
Realm(source: Parcel)
Realm(lg: String? = null, dd: String? = null, l: String? = null, n: Map<String, String>? = null, profileiconmax: Int? = null, store: String? = null, v: String? = null, cdn: String? = null, css: String? = null)
@JvmField val CREATOR: Creator<Realm>
var cdn: String?
var css: String?
var dd: String?
fun describeContents(): Int
var l: String?
var lg: String?
var n: Map<String, String>?
var profileiconmax: Int?
var store: String?
var v: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ReforgedRune : Parcelable
data class ReforgedRunePath : Parcelable
data class ReforgedRuneSlot : Parcelable
class RiotApi
object RiotUri
data class Rune : Parcelable
data class RuneList : Parcelable
data class RuneStats : Parcelable
Module Contents
RuneStats(source: Parcel)
RuneStats(PercentTimeDeadModPerLevel: Double? = null, PercentArmorPenetrationModPerLevel: Double? = null, PercentCritDamageMod: Double? = null, PercentSpellBlockMod: Double? = null, PercentHPRegenMod: Double? = null, PercentMovementSpeedMod: Double? = null, FlatSpellBlockMod: Double? = null, FlatEnergyRegenModPerLevel: Double? = null, FlatEnergyPoolMod: Double? = null, FlatMagicPenetrationModPerLevel: Double? = null, PercentLifeStealMod: Double? = null, FlatMPPoolMod: Double? = null, PercentCooldownMod: Double? = null, PercentMagicPenetrationMod: Double? = null, FlatArmorPenetrationModPerLevel: Double? = null, FlatMovementSpeedMod: Double? = null, FlatTimeDeadModPerLevel: Double? = null, FlatArmorModPerLevel: Double? = null, PercentAttackSpeedMod: Double? = null, FlatDodgeModPerLevel: Double? = null, PercentMagicDamageMod: Double? = null, PercentBlockMod: Double? = null, FlatDodgeMod: Double? = null, FlatEnergyRegenMod: Double? = null, FlatHPModPerLevel: Double? = null, PercentAttackSpeedModPerLevel: Double? = null, PercentSpellVampMod: Double? = null, FlatMPRegenMod: Double? = null, PercentHPPoolMod: Double? = null, PercentDodgeMod: Double? = null, FlatAttackSpeedMod: Double? = null, FlatArmorMod: Double? = null, FlatMagicDamageModPerLevel: Double? = null, FlatHPRegenMod: Double? = null, PercentPhysicalDamageMod: Double? = null, FlatCritChanceModPerLevel: Double? = null, FlatSpellBlockModPerLevel: Double? = null, PercentTimeDeadMod: Double? = null, FlatBlockMod: Double? = null, PercentMPPoolMod: Double? = null, FlatMagicDamageMod: Double? = null, PercentMPRegenMod: Double? = null, PercentMovementSpeedModPerLevel: Double? = null, PercentCooldownModPerLevel: Double? = null, FlatMPModPerLevel: Double? = null, FlatEnergyModPerLevel: Double? = null, FlatPhysicalDamageMod: Double? = null, FlatHPRegenModPerLevel: Double? = null, FlatCritDamageMod: Double? = null, PercentArmorMod: Double? = null, FlatMagicPenetrationMod: Double? = null, PercentCritChanceMod: Double? = null, FlatPhysicalDamageModPerLevel: Double? = null, PercentArmorPenetrationMod: Double? = null, PercentEXPBonus: Double? = null, FlatMPRegenModPerLevel: Double? = null, PercentMagicPenetrationModPerLevel: Double? = null, FlatTimeDeadMod: Double? = null, FlatMovementSpeedModPerLevel: Double? = null, FlatGoldPer10Mod: Double? = null, FlatArmorPenetrationMod: Double? = null, FlatCritDamageModPerLevel: Double? = null, FlatHPPoolMod: Double? = null, FlatCritChanceMod: Double? = null, FlatEXPBonus: Double? = null)
@JvmField val CREATOR: Creator<RuneStats>
var FlatArmorMod: Double?
var FlatArmorModPerLevel: Double?
var FlatArmorPenetrationMod: Double?
var FlatArmorPenetrationModPerLevel: Double?
var FlatAttackSpeedMod: Double?
var FlatBlockMod: Double?
var FlatCritChanceMod: Double?
var FlatCritChanceModPerLevel: Double?
var FlatCritDamageMod: Double?
var FlatCritDamageModPerLevel: Double?
var FlatDodgeMod: Double?
var FlatDodgeModPerLevel: Double?
var FlatEXPBonus: Double?
var FlatEnergyModPerLevel: Double?
var FlatEnergyPoolMod: Double?
var FlatEnergyRegenMod: Double?
var FlatEnergyRegenModPerLevel: Double?
var FlatGoldPer10Mod: Double?
var FlatHPModPerLevel: Double?
var FlatHPPoolMod: Double?
var FlatHPRegenMod: Double?
var FlatHPRegenModPerLevel: Double?
var FlatMPModPerLevel: Double?
var FlatMPPoolMod: Double?
var FlatMPRegenMod: Double?
var FlatMPRegenModPerLevel: Double?
var FlatMagicDamageMod: Double?
var FlatMagicDamageModPerLevel: Double?
var FlatMagicPenetrationMod: Double?
var FlatMagicPenetrationModPerLevel: Double?
var FlatMovementSpeedMod: Double?
var FlatMovementSpeedModPerLevel: Double?
var FlatPhysicalDamageMod: Double?
var FlatPhysicalDamageModPerLevel: Double?
var FlatSpellBlockMod: Double?
var FlatSpellBlockModPerLevel: Double?
var FlatTimeDeadMod: Double?
var FlatTimeDeadModPerLevel: Double?
var PercentArmorMod: Double?
var PercentArmorPenetrationMod: Double?
var PercentArmorPenetrationModPerLevel: Double?
var PercentAttackSpeedMod: Double?
var PercentAttackSpeedModPerLevel: Double?
var PercentBlockMod: Double?
var PercentCooldownMod: Double?
var PercentCooldownModPerLevel: Double?
var PercentCritChanceMod: Double?
var PercentCritDamageMod: Double?
var PercentDodgeMod: Double?
var PercentEXPBonus: Double?
var PercentHPPoolMod: Double?
var PercentHPRegenMod: Double?
var PercentLifeStealMod: Double?
var PercentMPPoolMod: Double?
var PercentMPRegenMod: Double?
var PercentMagicDamageMod: Double?
var PercentMagicPenetrationMod: Double?
var PercentMagicPenetrationModPerLevel: Double?
var PercentMovementSpeedMod: Double?
var PercentMovementSpeedModPerLevel: Double?
var PercentPhysicalDamageMod: Double?
var PercentSpellBlockMod: Double?
var PercentSpellVampMod: Double?
var PercentTimeDeadMod: Double?
var PercentTimeDeadModPerLevel: Double?
fun describeContents(): Int
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class Service : Parcelable
data class ShardStatus : Parcelable
data class SpectatorBannedChampion : Parcelable
data class SpectatorCurrentGameParticipant : Parcelable
Module Contents
SpectatorCurrentGameParticipant(source: Parcel)
SpectatorCurrentGameParticipant(profileIconId: Long? = null, championId: Long? = null, summonerName: String? = null, gameCustomizationObjects: List<SpectatorGameCustomization>? = null, bot: Boolean? = null, perks: SpectatorPerks? = null, spell2Id: Long? = null, teamId: Long? = null, spell1Id: Long? = null, summonerId: Long? = null)
@JvmField val CREATOR: Creator<SpectatorCurrentGameParticipant>
var bot: Boolean?
var championId: Long?
fun describeContents(): Int
var gameCustomizationObjects: List<SpectatorGameCustomization>?
var perks: SpectatorPerks?
var profileIconId: Long?
var spell1Id: Long?
var spell2Id: Long?
var summonerId: Long?
var summonerName: String?
var teamId: Long?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class SpectatorFeaturedGames : Parcelable
data class SpectatorGameCustomization : Parcelable
data class SpectatorGameInfo : Parcelable
Module Contents
SpectatorGameInfo(source: Parcel)
SpectatorGameInfo(gameId: Long? = null, gameStartTime: Long? = null, platformId: String? = null, gameMode: String? = null, mapId: Long? = null, gameType: String? = null, bannedChampions: List<SpectatorBannedChampion>? = null, observers: SpectatorObserver? = null, participants: List<SpectatorCurrentGameParticipant>? = null, gameLength: Long? = null, gameQueueConfigId: Long? = null)
@JvmField val CREATOR: Creator<SpectatorGameInfo>
var bannedChampions: List<SpectatorBannedChampion>?
fun describeContents(): Int
var gameId: Long?
var gameLength: Long?
var gameMode: String?
var gameQueueConfigId: Long?
var gameStartTime: Long?
var gameType: String?
var mapId: Long?
var observers: SpectatorObserver?
var participants: List<SpectatorCurrentGameParticipant>?
var platformId: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class SpectatorObserver : Parcelable
data class SpectatorPerks : Parcelable
interface SpectatorService
data class SpellVars : Parcelable
interface StaticDataService
Module Contents
@GET("/lol/static-data/v3/champions/{id}") abstract fun getChampion(@Path("id") championId: Int, @QueryMap options: Map<String, String>? = null): ChampionData?
@GET("/lol/static-data/v3/champions/{id}") abstract fun getChampion(@Path("id") championId: Int, callback: Callback<ChampionData>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/champions") abstract fun getChampions(@QueryMap options: Map<String, String>? = null): ChampionListData?
@GET("/lol/static-data/v3/champions") abstract fun getChampions(callback: Callback<ChampionListData>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/items/{id}") abstract fun getItem(@Path("id") itemId: Int, @QueryMap options: Map<String, String>? = null): Item?
@GET("/lol/static-data/v3/champions/{id}") abstract fun getItem(@Path("id") itemId: Int, callback: Callback<Item>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/items") abstract fun getItems(@QueryMap options: Map<String, String>? = null): ItemList?
@GET("/lol/static-data/v3/items") abstract fun getItems(callback: Callback<ItemList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/language-strings") abstract fun getLanguageString(@QueryMap options: Map<String, String>? = null): LanguageStrings?
@GET("/lol/static-data/v3/language-strings") abstract fun getLanguageString(callback: Callback<LanguageStrings>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/languages") abstract fun getLanguages(@QueryMap options: Map<String, String>? = null): List<String>?
@GET("/lol/static-data/v3/languages") abstract fun getLanguages(callback: Callback<List<String>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/maps") abstract fun getMaps(@QueryMap options: Map<String, String>? = null): Maps?
@GET("/lol/static-data/v3/maps") abstract fun getMaps(callback: Callback<Maps>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/masteries") abstract fun getMasteries(@QueryMap options: Map<String, String>? = null): MasteryList?
@GET("/lol/static-data/v3/masteries") abstract fun getMasteries(callback: Callback<MasteryList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/masteries/{id}") abstract fun getMastery(@Path("id") masteryId: Int, @QueryMap options: Map<String, String>? = null): Mastery?
@GET("/lol/static-data/v3/masteries/{id}") abstract fun getMastery(@Path("id") masteryId: Int, callback: Callback<Mastery>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/profile-icons") abstract fun getProfileIcons(@QueryMap options: Map<String, String>? = null): ProfileIconData?
@GET("/lol/static-data/v3/profile-icons") abstract fun getProfileIcons(callback: Callback<ProfileIconData>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/realms") abstract fun getRealms(@QueryMap options: Map<String, String>? = null): Realm?
@GET("/lol/static-data/v3/realms") abstract fun getRealms(callback: Callback<Realm>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-runes/{id}") abstract fun getReforgedRune(@Path("id") reforgedRuneId: Int, @QueryMap options: Map<String, String>? = null): ReforgedRune?
@GET("/lol/static-data/v3/reforged-runes/{id}") abstract fun getReforgedRune(@Path("id") reforgedRuneId: Int, callback: Callback<ReforgedRune>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-rune-paths/{id}") abstract fun getReforgedRunePath(@Path("id") reforgedRunePathId: Int, @QueryMap options: Map<String, String>? = null): ReforgedRunePath?
@GET("/lol/static-data/v3/reforged-rune-paths/{id}") abstract fun getReforgedRunePath(@Path("id") reforgedRunePathId: Int, callback: Callback<ReforgedRunePath>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-rune-paths") abstract fun getReforgedRunePaths(@QueryMap options: Map<String, String>? = null): List<ReforgedRunePath>?
@GET("/lol/static-data/v3/reforged-rune-paths") abstract fun getReforgedRunePaths(callback: Callback<List<ReforgedRunePath>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-runes") abstract fun getReforgedRunes(@QueryMap options: Map<String, String>? = null): List<ReforgedRune>?
@GET("/lol/static-data/v3/reforged-runes") abstract fun getReforgedRunes(callback: Callback<List<ReforgedRune>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/runes/{id}") abstract fun getRune(@Path("id") runeId: Int, @QueryMap options: Map<String, String>? = null): Rune?
@GET("/lol/static-data/v3/runes/{id}") abstract fun getRune(@Path("id") runeId: Int, callback: Callback<Rune>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/runes") abstract fun getRunes(@QueryMap options: Map<String, String>? = null): RuneList?
@GET("/lol/static-data/v3/runes") abstract fun getRunes(callback: Callback<RuneList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/summoner-spells/{id}") abstract fun getSummonerSpell(@Path("id") summonerSpellId: Int, @QueryMap options: Map<String, String>? = null): SummonerSpell?
@GET("/lol/static-data/v3/summoner-spells/{id}") abstract fun getSummonerSpell(@Path("id") summonerSpellId: Int, callback: Callback<SummonerSpell>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/summoner-spells") abstract fun getSummonerSpells(@QueryMap options: Map<String, String>? = null): SummonerSpellList?
@GET("/lol/static-data/v3/summoner-spells") abstract fun getSummonerSpells(callback: Callback<SummonerSpellList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/tarball-links") abstract fun getTarballLinks(@QueryMap options: Map<String, String>? = null): String?
@GET("/lol/static-data/v3/tarball-links") abstract fun getTarballLinks(callback: Callback<String>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/versions") abstract fun getVersions(@QueryMap options: Map<String, String>? = null): List<String>?
@GET("/lol/static-data/v3/versions") abstract fun getVersions(callback: Callback<List<String>>, @QueryMap options: Map<String, String>? = null): Unit
data class Summoner : Parcelable
interface SummonerService
Module Contents
@GET("/lol/summoner/v3/summoners/by-account/{accountId}") abstract fun getSummonerByAccountId(@Path("accountId") accountId: Long, @QueryMap options: Map<String, String>? = null): Summoner?
@GET("/lol/summoner/v3/summoners/by-account/{accountId}") abstract fun getSummonerByAccountId(@Path("accountId") accountId: Long, callback: Callback<Summoner>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/summoner/v3/summoners/by-name/{summonerName}") abstract fun getSummonerByName(@Path("summonerName") summonerName: String, @QueryMap options: Map<String, String>? = null): Summoner?
@GET("/lol/summoner/v3/summoners/by-name/{summonerName}") abstract fun getSummonerByName(@Path("summonerName") summonerName: String, callback: Callback<Summoner>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/summoner/v3/summoners/{summonerId}") abstract fun getSummonerBySummonerId(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): Summoner?
@GET("/lol/summoner/v3/summoners/{summonerId}") abstract fun getSummonerBySummonerId(@Path("summonerId") summonerId: Long, callback: Callback<Summoner>, @QueryMap options: Map<String, String>? = null): Unit
class SummonerSpell : Parcelable
Module Contents
SummonerSpell(source: Parcel)
SummonerSpell(vars: List<SpellVars>? = null, image: Image? = null, costBurn: String? = null, cooldown: List<Double>? = null, effectBurn: List<String>? = null, id: Int? = null, cooldownBurn: String? = null, tooltip: String? = null, maxrank: Int? = null, rangeBurn: String? = null, description: String? = null, effect: List<List<Double>>? = null, key: String? = null, leveltip: LevelTip? = null, modes: List<String>? = null, resource: String? = null, name: String? = null, costType: String? = null, sanitizedDescription: String? = null, sanitizedTooltip: String? = null, range: List<Int>? = null, cost: List<Int>? = null, summonerLevel: Int? = null)
@JvmField val CREATOR: Creator<SummonerSpell>
var cooldown: List<Double>?
var cooldownBurn: String?
var cost: List<Int>?
var costBurn: String?
var costType: String?
fun describeContents(): Int
var description: String?
var effect: List<List<Double>>?
var effectBurn: List<String>?
var id: Int?
var image: Image?
var key: String?
var leveltip: LevelTip?
var maxrank: Int?
var modes: List<String>?
var name: String?
var range: List<Int>?
var rangeBurn: String?
var resource: String?
var sanitizedDescription: String?
var sanitizedTooltip: String?
var summonerLevel: Int?
var tooltip: String?
var vars: List<SpellVars>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class SummonerSpellList : Parcelable
interface ThirdPartyCodeService
data class Translation : Parcelable
package android.arch.core
package android.arch.lifecycle
package android.arch.lifecycle.livedata.core
package android.arch.lifecycle.viewmodel
package android.support.compat
package android.support.coreui
package android.support.coreutils
package android.support.exifinterface
package android.support.fragment
package android.support.graphics.drawable
package android.support.graphics.drawable.animated
package android.support.v7.appcompat
package com.squareup.picasso
package fr.nspu.riot_api
package fr.nspu.riot_api.data_dragon_services
Module Contents
interface DataDragonService
object DataDragonUri
class ImageService
Module Contents
ImageService(uri: String, version: String)
fun getChampionAbility(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getChampionAbility(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getChampionAbility(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getChampionSquare(nameChampion: String, options: Map<String, Any>? = null): Bitmap
fun getChampionSquare(nameChampion: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getChampionSquare(nameChampion: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getItem(itemId: Int, options: Map<String, Any>? = null): Bitmap
fun getItem(itemId: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getItem(itemId: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getLoadingScreenArt(nameChampion: String, skinNum: Int, options: Map<String, Any>? = null): Bitmap
fun getLoadingScreenArt(nameChampion: String, skinNum: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getLoadingScreenArt(nameChampion: String, skinNum: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getMap(mapId: Int, options: Map<String, Any>? = null): Bitmap
fun getMap(mapId: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getMap(mapId: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getMastery(masteryId: String, options: Map<String, Any>? = null): Bitmap
fun getMastery(masteryId: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getMastery(masteryId: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getPassiveAbility(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getPassiveAbility(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getPassiveAbility(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getProfileIcon(profileIconId: Int, options: Map<String, Any>? = null): Bitmap
fun getProfileIcon(profileIconId: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getProfileIcon(profileIconId: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getRune(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getRune(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getRune(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getSplashArt(nameChampion: String, skinNum: Int, options: Map<String, Any>? = null): Bitmap
fun getSplashArt(nameChampion: String, skinNum: Int, view: ImageView, options: Map<String, Any>? = null): Unit
fun getSplashArt(nameChampion: String, skinNum: Int, callback: Callback, options: Map<String, Any>? = null): Unit
fun getSprite(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getSprite(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getSprite(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
fun getSummonerSpell(nameImage: String, options: Map<String, Any>? = null): Bitmap
fun getSummonerSpell(nameImage: String, view: ImageView, options: Map<String, Any>? = null): Unit
fun getSummonerSpell(nameImage: String, callback: Callback, options: Map<String, Any>? = null): Unit
var uri: String
var version: String
package fr.nspu.riot_api.models
Module Contents
data class ChampionBlockData : Parcelable
class ChampionData : Parcelable
Module Contents
ChampionData(source: Parcel)
ChampionData(info: ChampionDataInfo? = null, enemytips: List<String>? = null, stats: ChampionStats? = null, name: String? = null, title: String? = null, image: Image? = null, tags: List<String>? = null, partype: String? = null, skins: List<ChampionSkin>? = null, passive: ChampionPassive? = null, recommended: List<ChampionRecommandedData>? = null, allytips: List<String>? = null, key: String? = null, lore: String? = null, id: Any? = null, blurb: String? = null, spells: List<ChampionSpell>? = null)
@JvmField val CREATOR: Creator<ChampionData>
var allytips: List<String>?
var blurb: String?
var championId: Int?
fun describeContents(): Int
var enemytips: List<String>?
var id: Any?
var image: Image?
var info: ChampionDataInfo?
var key: String?
var lore: String?
var name: String?
var nameKey: String?
var partype: String?
var passive: ChampionPassive?
var recommended: List<ChampionRecommandedData>?
var skins: List<ChampionSkin>?
var spells: List<ChampionSpell>?
var stats: ChampionStats?
var tags: List<String>?
var title: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ChampionDataInfo : Parcelable
data class ChampionInfo : Parcelable
data class ChampionListData : Parcelable
data class ChampionListInfo : Parcelable
class ChampionMastery : Parcelable
data class ChampionPassive : Parcelable
data class ChampionRecommandedBlockItem : Parcelable
data class ChampionRecommandedData : Parcelable
data class ChampionSkin : Parcelable
data class ChampionSpell : Parcelable
Module Contents
ChampionSpell(source: Parcel)
ChampionSpell(cooldownBurn: String? = null, resource: String? = null, leveltip: LevelTip? = null, vars: List<ChampionSpellVar>? = null, costType: String? = null, image: Image? = null, sanitizedDescription: String? = null, sanitizedTooltip: String? = null, effect: List<List<Double>>? = null, tooltip: String? = null, maxrank: Int? = null, costBurn: String? = null, rangeBurn: String? = null, range: List<Int>? = null, cooldown: List<Double>? = null, cost: List<Int>? = null, key: String? = null, description: String? = null, effectBurn: List<String>? = null, altimages: List<Image>? = null, name: String? = null)
@JvmField val CREATOR: Creator<ChampionSpell>
var altimages: List<Image>?
var cooldown: List<Double>?
var cooldownBurn: String?
var cost: List<Int>?
var costBurn: String?
var costType: String?
fun describeContents(): Int
var description: String?
var effect: List<List<Double>>?
var effectBurn: List<String>?
var image: Image?
var key: String?
var leveltip: LevelTip?
var maxrank: Int?
var name: String?
var range: List<Int>?
var rangeBurn: String?
var resource: String?
var sanitizedDescription: String?
var sanitizedTooltip: String?
var tooltip: String?
var vars: List<ChampionSpellVar>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ChampionSpellVar : Parcelable
data class ChampionStats : Parcelable
Module Contents
ChampionStats(source: Parcel)
ChampionStats(armorperlevel: Double? = null, hpperlevel: Double? = null, attackdamage: Double? = null, mpperlevel: Double? = null, attackspeedoffset: Double? = null, armor: Double? = null, hp: Double? = null, hpregenperlevel: Double? = null, spellblock: Double? = null, attackrange: Double? = null, movespeed: Double? = null, attackdamageperlevel: Double? = null, mpregenperlevel: Double? = null, mp: Double? = null, spellblockperlevel: Double? = null, crit: Double? = null, mpregen: Double? = null, attackspeedperlevel: Double? = null, hpregen: Double? = null, critperlevel: Double? = null)
@JvmField val CREATOR: Creator<ChampionStats>
var armor: Double?
var armorperlevel: Double?
var attackdamage: Double?
var attackdamageperlevel: Double?
var attackrange: Double?
var attackspeedoffset: Double?
var attackspeedperlevel: Double?
var crit: Double?
var critperlevel: Double?
fun describeContents(): Int
var hp: Double?
var hpperlevel: Double?
var hpregen: Double?
var hpregenperlevel: Double?
var movespeed: Double?
var mp: Double?
var mpperlevel: Double?
var mpregen: Double?
var mpregenperlevel: Double?
var spellblock: Double?
var spellblockperlevel: Double?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class Image : Parcelable
data class Incident : Parcelable
data class Item : Parcelable
Module Contents
Item(source: Parcel)
Item(gold: ItemGold? = null, plaintext: String? = null, hideFromAll: Boolean? = null, inStore: Boolean? = null, into: List<String>? = null, id: Int? = null, stats: ItemInventoryDataStats? = null, colloq: String? = null, maps: Map<String, Boolean>? = null, specialRecipe: Int? = null, image: Image? = null, description: String? = null, tags: List<String>? = null, effect: Map<String, String>? = null, requiredChampion: String? = null, from: List<String>? = null, group: String? = null, consumeOnFull: Boolean? = null, name: String? = null, consumed: Boolean? = null, sanitizedDescription: String? = null, depth: Int? = null, stacks: Int? = null)
@JvmField val CREATOR: Creator<Item>
var colloq: String?
var consumeOnFull: Boolean?
var consumed: Boolean?
var depth: Int?
fun describeContents(): Int
var description: String?
var effect: Map<String, String>?
var from: List<String>?
var gold: ItemGold?
var group: String?
var hideFromAll: Boolean?
var id: Int?
var image: Image?
var inStore: Boolean?
var into: List<String>?
var maps: Map<String, Boolean>?
var name: String?
var plaintext: String?
var requiredChampion: String?
var sanitizedDescription: String?
var specialRecipe: Int?
var stacks: Int?
var stats: ItemInventoryDataStats?
var tags: List<String>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ItemGold : Parcelable
data class ItemGroup : Parcelable
data class ItemInventoryDataStats : Parcelable
Module Contents
ItemInventoryDataStats(source: Parcel)
ItemInventoryDataStats(PercentCritDamageMod: Double? = null, PercentSpellBlockMod: Double? = null, PercentHPRegenMod: Double? = null, PercentMovementSpeedMod: Double? = null, FlatSpellBlockMod: Double? = null, FlatCritDamageMod: Double? = null, FlatEnergyPoolMod: Double? = null, PercentLifeStealMod: Double? = null, FlatMPPoolMod: Double? = null, FlatMovementSpeedMod: Double? = null, PercentAttackSpeedMod: Double? = null, FlatBlockMod: Double? = null, PercentBlockMod: Double? = null, FlatEnergyRegenMod: Double? = null, PercentSpellVampMod: Double? = null, FlatMPRegenMod: Double? = null, PercentDodgeMod: Double? = null, FlatAttackSpeedMod: Double? = null, FlatArmorMod: Double? = null, FlatHPRegenMod: Double? = null, PercentMagicDamageMod: Double? = null, PercentMPPoolMod: Double? = null, FlatMagicDamageMod: Double? = null, PercentMPRegenMod: Double? = null, PercentPhysicalDamageMod: Double? = null, FlatPhysicalDamageMod: Double? = null, PercentHPPoolMod: Double? = null, PercentArmorMod: Double? = null, PercentCritChanceMod: Double? = null, PercentEXPBonus: Double? = null, FlatHPPoolMod: Double? = null, FlatCritChanceMod: Double? = null, FlatEXPBonus: Double? = null)
@JvmField val CREATOR: Creator<ItemInventoryDataStats>
var FlatArmorMod: Double?
var FlatAttackSpeedMod: Double?
var FlatBlockMod: Double?
var FlatCritChanceMod: Double?
var FlatCritDamageMod: Double?
var FlatEXPBonus: Double?
var FlatEnergyPoolMod: Double?
var FlatEnergyRegenMod: Double?
var FlatHPPoolMod: Double?
var FlatHPRegenMod: Double?
var FlatMPPoolMod: Double?
var FlatMPRegenMod: Double?
var FlatMagicDamageMod: Double?
var FlatMovementSpeedMod: Double?
var FlatPhysicalDamageMod: Double?
var FlatSpellBlockMod: Double?
var PercentArmorMod: Double?
var PercentAttackSpeedMod: Double?
var PercentBlockMod: Double?
var PercentCritChanceMod: Double?
var PercentCritDamageMod: Double?
var PercentDodgeMod: Double?
var PercentEXPBonus: Double?
var PercentHPPoolMod: Double?
var PercentHPRegenMod: Double?
var PercentLifeStealMod: Double?
var PercentMPPoolMod: Double?
var PercentMPRegenMod: Double?
var PercentMagicDamageMod: Double?
var PercentMovementSpeedMod: Double?
var PercentPhysicalDamageMod: Double?
var PercentSpellBlockMod: Double?
var PercentSpellVampMod: Double?
fun describeContents(): Int
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ItemList : Parcelable
data class ItemTree : Parcelable
data class LanguageStrings : Parcelable
data class LeagueItem : Parcelable
Module Contents
LeagueItem(source: Parcel)
LeagueItem(rank: String? = null, hotStreak: Boolean? = null, miniSeries: MiniSeries? = null, wins: Int? = null, veteran: Boolean? = null, losses: Int? = null, freshBlood: Boolean? = null, playerOrTeamName: String? = null, inactive: Boolean? = null, playerOrTeamId: String? = null, leaguePoints: Int? = null)
@JvmField val CREATOR: Creator<LeagueItem>
fun describeContents(): Int
var freshBlood: Boolean?
var hotStreak: Boolean?
var inactive: Boolean?
var leaguePoints: Int?
var losses: Int?
var miniSeries: MiniSeries?
var playerOrTeamId: String?
var playerOrTeamName: String?
var rank: String?
var veteran: Boolean?
var wins: Int?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class LeagueList : Parcelable
data class LeaguePosition : Parcelable
Module Contents
LeaguePosition(source: Parcel)
LeaguePosition(rank: String? = null, queueType: String? = null, hotStreak: Boolean? = null, miniSeries: MiniSeries? = null, wins: Int? = null, veteran: Boolean? = null, losses: Int? = null, freshBlood: Boolean? = null, leagueId: String? = null, playerOrTeamName: String? = null, inactive: Boolean? = null, playerOrTeamId: String? = null, leagueName: String? = null, tier: String? = null, leaguePoints: Int? = null)
@JvmField val CREATOR: Creator<LeaguePosition>
fun describeContents(): Int
var freshBlood: Boolean?
var hotStreak: Boolean?
var inactive: Boolean?
var leagueId: String?
var leagueName: String?
var leaguePoints: Int?
var losses: Int?
var miniSeries: MiniSeries?
var playerOrTeamId: String?
var playerOrTeamName: String?
var queueType: String?
var rank: String?
var tier: String?
var veteran: Boolean?
var wins: Int?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class LevelTip : Parcelable
data class MapDetails : Parcelable
data class Maps : Parcelable
data class Mastery : Parcelable
data class MasteryList : Parcelable
data class MasteryTree : Parcelable
data class MasteryTreeItem : Parcelable
data class MasteryTreeList : Parcelable
class Match : Parcelable
Module Contents
Match(source: Parcel)
Match(seasonId: Int? = null, queueId: Int? = null, gameId: Long? = null, participantIdentities: List<MatchParticipantIdentity>? = null, gameVersion: String? = null, platformId: String? = null, gameMode: String? = null, mapId: Int? = null, gameType: String? = null, teams: List<MatchTeamStats>? = null, participants: List<MatchParticipant>? = null, gameDuration: Long? = null, gameCreation: Long? = null)
@JvmField val CREATOR: Creator<Match>
fun describeContents(): Int
var gameCreation: Long?
var gameDuration: Long?
var gameId: Long?
var gameMode: String?
var gameType: String?
var gameVersion: String?
var mapId: Int?
var participantIdentities: List<MatchParticipantIdentity>?
var participants: List<MatchParticipant>?
var platformId: String?
var queueId: Int?
var seasonId: Int?
var teams: List<MatchTeamStats>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchEvent : Parcelable
Module Contents
MatchEvent(source: Parcel)
MatchEvent(eventType: String? = null, towerType: String? = null, teamId: Int? = null, ascendedType: String? = null, killerId: Int? = null, levelUpType: String? = null, pointCaptured: String? = null, assistingParticipantIds: List<Int>? = null, wardType: String? = null, monsterType: String? = null, type: String? = null, skillSlot: Int? = null, victimId: Int? = null, timestamp: Long? = null, afterId: Int? = null, monsterSubType: String? = null, laneType: String? = null, itemId: Int? = null, participantId: Int? = null, buildingType: String? = null, creatorId: Int? = null, position: MatchPosition? = null, beforeId: Int? = null)
@JvmField val CREATOR: Creator<MatchEvent>
var afterId: Int?
var ascendedType: String?
var assistingParticipantIds: List<Int>?
var beforeId: Int?
var buildingType: String?
var creatorId: Int?
fun describeContents(): Int
var eventType: String?
var itemId: Int?
var killerId: Int?
var laneType: String?
var levelUpType: String?
var monsterSubType: String?
var monsterType: String?
var participantId: Int?
var pointCaptured: String?
var position: MatchPosition?
var skillSlot: Int?
var teamId: Int?
var timestamp: Long?
var towerType: String?
var type: String?
var victimId: Int?
var wardType: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchFrame : Parcelable
data class MatchList : Parcelable
data class MatchMastery : Parcelable
data class MatchParticipant : Parcelable
Module Contents
MatchParticipant(source: Parcel)
MatchParticipant(stats: MatchParticipantStats? = null, participantId: Int? = null, runes: List<MatchRune>? = null, timeline: MatchParticipantTimeline? = null, teamId: Int? = null, spell2Id: Int? = null, masteries: List<MatchMastery>? = null, highestAchievedSeasonTier: String? = null, spell1Id: Int? = null, championId: Int? = null)
@JvmField val CREATOR: Creator<MatchParticipant>
var championId: Int?
fun describeContents(): Int
var highestAchievedSeasonTier: String?
var masteries: List<MatchMastery>?
var participantId: Int?
var runes: List<MatchRune>?
var spell1Id: Int?
var spell2Id: Int?
var stats: MatchParticipantStats?
var teamId: Int?
var timeline: MatchParticipantTimeline?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchParticipantFrame : Parcelable
Module Contents
MatchParticipantFrame(source: Parcel)
MatchParticipantFrame(totalGold: Int? = null, teamScore: Int? = null, participantId: Int? = null, level: Int? = null, currentGold: Int? = null, minionsKilled: Int? = null, dominionScore: Int? = null, position: MatchPosition? = null, xp: Int? = null, jungleMinionsKilled: Int? = null)
@JvmField val CREATOR: Creator<MatchParticipantFrame>
var currentGold: Int?
fun describeContents(): Int
var dominionScore: Int?
var jungleMinionsKilled: Int?
var level: Int?
var minionsKilled: Int?
var participantId: Int?
var position: MatchPosition?
var teamScore: Int?
var totalGold: Int?
fun writeToParcel(dest: Parcel, flags: Int): Unit
var xp: Int?
data class MatchParticipantIdentity : Parcelable
data class MatchParticipantStats : Parcelable
Module Contents
MatchParticipantStats(source: Parcel)
MatchParticipantStats(physicalDamageDealt: Long? = null, neutralMinionsKilledTeamJungle: Int? = null, magicDamageDealt: Long? = null, totalPlayerScore: Int? = null, deaths: Int? = null, win: Boolean? = null, neutralMinionsKilledEnemyJungle: Int? = null, altarsCaptured: Int? = null, largestCriticalStrike: Int? = null, totalDamageDealt: Long? = null, magicDamageDealtToChampions: Long? = null, visionWardsBoughtInGame: Int? = null, damageDealtToObjectives: Long? = null, largestKillingSpree: Int? = null, item1: Int? = null, quadraKills: Int? = null, teamObjective: Int? = null, totalTimeCrowdControlDealt: Int? = null, longestTimeSpentLiving: Int? = null, wardsKilled: Int? = null, firstTowerAssist: Boolean? = null, firstTowerKill: Boolean? = null, item2: Int? = null, item3: Int? = null, item0: Int? = null, firstBloodAssist: Boolean? = null, visionScore: Long? = null, wardsPlaced: Int? = null, item4: Int? = null, item5: Int? = null, item6: Int? = null, turretKills: Int? = null, tripleKills: Int? = null, damageSelfMitigated: Long? = null, champLevel: Int? = null, nodeNeutralizeAssist: Int? = null, firstInhibitorKill: Boolean? = null, goldEarned: Int? = null, magicalDamageTaken: Long? = null, kills: Int? = null, doubleKills: Int? = null, nodeCaptureAssist: Int? = null, trueDamageTaken: Long? = null, nodeNeutralize: Int? = null, firstInhibitorAssist: Boolean? = null, assists: Int? = null, unrealKills: Int? = null, neutralMinionsKilled: Int? = null, objectivePlayerScore: Int? = null, combatPlayerScore: Int? = null, damageDealtToTurrets: Long? = null, altarsNeutralized: Int? = null, physicalDamageDealtToChampions: Long? = null, goldSpent: Int? = null, trueDamageDealt: Long? = null, trueDamageDealtToChampions: Long? = null, participantId: Int? = null, pentaKills: Int? = null, totalHeal: Long? = null, totalMinionsKilled: Int? = null, firstBloodKill: Boolean? = null, nodeCapture: Int? = null, largestMultiKill: Int? = null, sightWardsBoughtInGame: Int? = null, totalDamageDealtToChampions: Long? = null, totalUnitsHealed: Int? = null, inhibitorKills: Int? = null, totalScoreRank: Int? = null, totalDamageTaken: Long? = null, killingSprees: Int? = null, timeCCingOthers: Long? = null, physicalDamageTaken: Long? = null, perk0: Int? = null, perk0Var1: Int? = null, perk0Var2: Int? = null, perk0Var3: Int? = null, perk1: Int? = null, perk1Var1: Int? = null, perk1Var2: Int? = null, perk1Var3: Int? = null, perk2: Int? = null, perk2Var1: Int? = null, perk2Var2: Int? = null, perk2Var3: Int? = null, perk3: Int? = null, perk3Var1: Int? = null, perk3Var2: Int? = null, perk3Var3: Int? = null, perk4: Int? = null, perk4Var1: Int? = null, perk4Var2: Int? = null, perk4Var3: Int? = null, perk5: Int? = null, perk5Var1: Int? = null, perk5Var2: Int? = null, perk5Var3: Int? = null, perkPrimaryStyle: Int? = null, perkSubStyle: Int? = null, playerScore0: Int? = 0, playerScore1: Int? = 0, playerScore2: Int? = 0, playerScore3: Int? = 0, playerScore4: Int? = 0, playerScore5: Int? = 0, playerScore6: Int? = 0, playerScore7: Int? = 0, playerScore8: Int? = 0, playerScore9: Int? = 0)
@JvmField val CREATOR: Creator<MatchParticipantStats>
var altarsCaptured: Int?
var altarsNeutralized: Int?
var assists: Int?
var champLevel: Int?
var combatPlayerScore: Int?
var damageDealtToObjectives: Long?
var damageDealtToTurrets: Long?
var damageSelfMitigated: Long?
var deaths: Int?
fun describeContents(): Int
var doubleKills: Int?
var firstBloodAssist: Boolean?
var firstBloodKill: Boolean?
var firstInhibitorAssist: Boolean?
var firstInhibitorKill: Boolean?
var firstTowerAssist: Boolean?
var firstTowerKill: Boolean?
var goldEarned: Int?
var goldSpent: Int?
var inhibitorKills: Int?
var item0: Int?
var item1: Int?
var item2: Int?
var item3: Int?
var item4: Int?
var item5: Int?
var item6: Int?
var killingSprees: Int?
var kills: Int?
var largestCriticalStrike: Int?
var largestKillingSpree: Int?
var largestMultiKill: Int?
var longestTimeSpentLiving: Int?
var magicDamageDealt: Long?
var magicDamageDealtToChampions: Long?
var magicalDamageTaken: Long?
var neutralMinionsKilled: Int?
var neutralMinionsKilledEnemyJungle: Int?
var neutralMinionsKilledTeamJungle: Int?
var nodeCapture: Int?
var nodeCaptureAssist: Int?
var nodeNeutralize: Int?
var nodeNeutralizeAssist: Int?
var objectivePlayerScore: Int?
var participantId: Int?
var pentaKills: Int?
var perk0: Int?
var perk0Var1: Int?
var perk0Var2: Int?
var perk0Var3: Int?
var perk1: Int?
var perk1Var1: Int?
var perk1Var2: Int?
var perk1Var3: Int?
var perk2: Int?
var perk2Var1: Int?
var perk2Var2: Int?
var perk2Var3: Int?
var perk3: Int?
var perk3Var1: Int?
var perk3Var2: Int?
var perk3Var3: Int?
var perk4: Int?
var perk4Var1: Int?
var perk4Var2: Int?
var perk4Var3: Int?
var perk5: Int?
var perk5Var1: Int?
var perk5Var2: Int?
var perk5Var3: Int?
var perkPrimaryStyle: Int?
var perkSubStyle: Int?
var physicalDamageDealt: Long?
var physicalDamageDealtToChampions: Long?
var physicalDamageTaken: Long?
var playerScore0: Int?
var playerScore1: Int?
var playerScore2: Int?
var playerScore3: Int?
var playerScore4: Int?
var playerScore5: Int?
var playerScore6: Int?
var playerScore7: Int?
var playerScore8: Int?
var playerScore9: Int?
var quadraKills: Int?
var sightWardsBoughtInGame: Int?
var teamObjective: Int?
var timeCCingOthers: Long?
var totalDamageDealt: Long?
var totalDamageDealtToChampions: Long?
var totalDamageTaken: Long?
var totalHeal: Long?
var totalMinionsKilled: Int?
var totalPlayerScore: Int?
var totalScoreRank: Int?
var totalTimeCrowdControlDealt: Int?
var totalUnitsHealed: Int?
var tripleKills: Int?
var trueDamageDealt: Long?
var trueDamageDealtToChampions: Long?
var trueDamageTaken: Long?
var turretKills: Int?
var unrealKills: Int?
var visionScore: Long?
var visionWardsBoughtInGame: Int?
var wardsKilled: Int?
var wardsPlaced: Int?
var win: Boolean?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchParticipantTimeline : Parcelable
Module Contents
MatchParticipantTimeline(source: Parcel)
MatchParticipantTimeline(lane: String? = null, participantId: Int? = null, csDiffPerMinDeltas: Map<String, Double>? = null, goldPerMinDeltas: Map<String, Double>? = null, xpDiffPerMinDeltas: Map<String, Double>? = null, creepsPerMinDeltas: Map<String, Double>? = null, xpPerMinDeltas: Map<String, Double>? = null, role: String? = null, damageTakenDiffPerMinDeltas: Map<String, Double>? = null, damageTakenPerMinDeltas: Map<String, Double>? = null)
@JvmField val CREATOR: Creator<MatchParticipantTimeline>
var creepsPerMinDeltas: Map<String, Double>?
var csDiffPerMinDeltas: Map<String, Double>?
var damageTakenDiffPerMinDeltas: Map<String, Double>?
var damageTakenPerMinDeltas: Map<String, Double>?
fun describeContents(): Int
var goldPerMinDeltas: Map<String, Double>?
var lane: String?
var participantId: Int?
var role: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
var xpDiffPerMinDeltas: Map<String, Double>?
var xpPerMinDeltas: Map<String, Double>?
data class MatchPlayer : Parcelable
data class MatchPosition : Parcelable
data class MatchReference : Parcelable
data class MatchRune : Parcelable
data class MatchTeamBans : Parcelable
data class MatchTeamStats : Parcelable
Module Contents
MatchTeamStats(source: Parcel)
MatchTeamStats(firstDragon: Boolean? = null, firstInhibitor: Boolean? = null, bans: List<MatchTeamBans>? = null, baronKills: Int? = null, firstRiftHerald: Boolean? = null, firstBaron: Boolean? = null, riftHeraldKills: Int? = null, firstBlood: Boolean? = null, teamId: Int? = null, firstTower: Boolean? = null, vilemawKills: Int? = null, inhibitorKills: Int? = null, towerKills: Int? = null, dominionVictoryScore: Int? = null, win: String? = null, dragonKills: Int? = null)
@JvmField val CREATOR: Creator<MatchTeamStats>
var bans: List<MatchTeamBans>?
var baronKills: Int?
fun describeContents(): Int
var dominionVictoryScore: Int?
var dragonKills: Int?
var firstBaron: Boolean?
var firstBlood: Boolean?
var firstDragon: Boolean?
var firstInhibitor: Boolean?
var firstRiftHerald: Boolean?
var firstTower: Boolean?
var inhibitorKills: Int?
var riftHeraldKills: Int?
var teamId: Int?
var towerKills: Int?
var vilemawKills: Int?
var win: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class MatchTimeline : Parcelable
data class Message : Parcelable
data class MetaData : Parcelable
data class MiniSeries : Parcelable
data class ProfileIconData : Parcelable
data class ProfileIconDetails : Parcelable
data class Realm : Parcelable
Module Contents
Realm(source: Parcel)
Realm(lg: String? = null, dd: String? = null, l: String? = null, n: Map<String, String>? = null, profileiconmax: Int? = null, store: String? = null, v: String? = null, cdn: String? = null, css: String? = null)
@JvmField val CREATOR: Creator<Realm>
var cdn: String?
var css: String?
var dd: String?
fun describeContents(): Int
var l: String?
var lg: String?
var n: Map<String, String>?
var profileiconmax: Int?
var store: String?
var v: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class ReforgedRune : Parcelable
data class ReforgedRunePath : Parcelable
data class ReforgedRuneSlot : Parcelable
data class Rune : Parcelable
data class RuneList : Parcelable
data class RuneStats : Parcelable
Module Contents
RuneStats(source: Parcel)
RuneStats(PercentTimeDeadModPerLevel: Double? = null, PercentArmorPenetrationModPerLevel: Double? = null, PercentCritDamageMod: Double? = null, PercentSpellBlockMod: Double? = null, PercentHPRegenMod: Double? = null, PercentMovementSpeedMod: Double? = null, FlatSpellBlockMod: Double? = null, FlatEnergyRegenModPerLevel: Double? = null, FlatEnergyPoolMod: Double? = null, FlatMagicPenetrationModPerLevel: Double? = null, PercentLifeStealMod: Double? = null, FlatMPPoolMod: Double? = null, PercentCooldownMod: Double? = null, PercentMagicPenetrationMod: Double? = null, FlatArmorPenetrationModPerLevel: Double? = null, FlatMovementSpeedMod: Double? = null, FlatTimeDeadModPerLevel: Double? = null, FlatArmorModPerLevel: Double? = null, PercentAttackSpeedMod: Double? = null, FlatDodgeModPerLevel: Double? = null, PercentMagicDamageMod: Double? = null, PercentBlockMod: Double? = null, FlatDodgeMod: Double? = null, FlatEnergyRegenMod: Double? = null, FlatHPModPerLevel: Double? = null, PercentAttackSpeedModPerLevel: Double? = null, PercentSpellVampMod: Double? = null, FlatMPRegenMod: Double? = null, PercentHPPoolMod: Double? = null, PercentDodgeMod: Double? = null, FlatAttackSpeedMod: Double? = null, FlatArmorMod: Double? = null, FlatMagicDamageModPerLevel: Double? = null, FlatHPRegenMod: Double? = null, PercentPhysicalDamageMod: Double? = null, FlatCritChanceModPerLevel: Double? = null, FlatSpellBlockModPerLevel: Double? = null, PercentTimeDeadMod: Double? = null, FlatBlockMod: Double? = null, PercentMPPoolMod: Double? = null, FlatMagicDamageMod: Double? = null, PercentMPRegenMod: Double? = null, PercentMovementSpeedModPerLevel: Double? = null, PercentCooldownModPerLevel: Double? = null, FlatMPModPerLevel: Double? = null, FlatEnergyModPerLevel: Double? = null, FlatPhysicalDamageMod: Double? = null, FlatHPRegenModPerLevel: Double? = null, FlatCritDamageMod: Double? = null, PercentArmorMod: Double? = null, FlatMagicPenetrationMod: Double? = null, PercentCritChanceMod: Double? = null, FlatPhysicalDamageModPerLevel: Double? = null, PercentArmorPenetrationMod: Double? = null, PercentEXPBonus: Double? = null, FlatMPRegenModPerLevel: Double? = null, PercentMagicPenetrationModPerLevel: Double? = null, FlatTimeDeadMod: Double? = null, FlatMovementSpeedModPerLevel: Double? = null, FlatGoldPer10Mod: Double? = null, FlatArmorPenetrationMod: Double? = null, FlatCritDamageModPerLevel: Double? = null, FlatHPPoolMod: Double? = null, FlatCritChanceMod: Double? = null, FlatEXPBonus: Double? = null)
@JvmField val CREATOR: Creator<RuneStats>
var FlatArmorMod: Double?
var FlatArmorModPerLevel: Double?
var FlatArmorPenetrationMod: Double?
var FlatArmorPenetrationModPerLevel: Double?
var FlatAttackSpeedMod: Double?
var FlatBlockMod: Double?
var FlatCritChanceMod: Double?
var FlatCritChanceModPerLevel: Double?
var FlatCritDamageMod: Double?
var FlatCritDamageModPerLevel: Double?
var FlatDodgeMod: Double?
var FlatDodgeModPerLevel: Double?
var FlatEXPBonus: Double?
var FlatEnergyModPerLevel: Double?
var FlatEnergyPoolMod: Double?
var FlatEnergyRegenMod: Double?
var FlatEnergyRegenModPerLevel: Double?
var FlatGoldPer10Mod: Double?
var FlatHPModPerLevel: Double?
var FlatHPPoolMod: Double?
var FlatHPRegenMod: Double?
var FlatHPRegenModPerLevel: Double?
var FlatMPModPerLevel: Double?
var FlatMPPoolMod: Double?
var FlatMPRegenMod: Double?
var FlatMPRegenModPerLevel: Double?
var FlatMagicDamageMod: Double?
var FlatMagicDamageModPerLevel: Double?
var FlatMagicPenetrationMod: Double?
var FlatMagicPenetrationModPerLevel: Double?
var FlatMovementSpeedMod: Double?
var FlatMovementSpeedModPerLevel: Double?
var FlatPhysicalDamageMod: Double?
var FlatPhysicalDamageModPerLevel: Double?
var FlatSpellBlockMod: Double?
var FlatSpellBlockModPerLevel: Double?
var FlatTimeDeadMod: Double?
var FlatTimeDeadModPerLevel: Double?
var PercentArmorMod: Double?
var PercentArmorPenetrationMod: Double?
var PercentArmorPenetrationModPerLevel: Double?
var PercentAttackSpeedMod: Double?
var PercentAttackSpeedModPerLevel: Double?
var PercentBlockMod: Double?
var PercentCooldownMod: Double?
var PercentCooldownModPerLevel: Double?
var PercentCritChanceMod: Double?
var PercentCritDamageMod: Double?
var PercentDodgeMod: Double?
var PercentEXPBonus: Double?
var PercentHPPoolMod: Double?
var PercentHPRegenMod: Double?
var PercentLifeStealMod: Double?
var PercentMPPoolMod: Double?
var PercentMPRegenMod: Double?
var PercentMagicDamageMod: Double?
var PercentMagicPenetrationMod: Double?
var PercentMagicPenetrationModPerLevel: Double?
var PercentMovementSpeedMod: Double?
var PercentMovementSpeedModPerLevel: Double?
var PercentPhysicalDamageMod: Double?
var PercentSpellBlockMod: Double?
var PercentSpellVampMod: Double?
var PercentTimeDeadMod: Double?
var PercentTimeDeadModPerLevel: Double?
fun describeContents(): Int
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class Service : Parcelable
data class ShardStatus : Parcelable
data class SpectatorBannedChampion : Parcelable
data class SpectatorCurrentGameParticipant : Parcelable
Module Contents
SpectatorCurrentGameParticipant(source: Parcel)
SpectatorCurrentGameParticipant(profileIconId: Long? = null, championId: Long? = null, summonerName: String? = null, gameCustomizationObjects: List<SpectatorGameCustomization>? = null, bot: Boolean? = null, perks: SpectatorPerks? = null, spell2Id: Long? = null, teamId: Long? = null, spell1Id: Long? = null, summonerId: Long? = null)
@JvmField val CREATOR: Creator<SpectatorCurrentGameParticipant>
var bot: Boolean?
var championId: Long?
fun describeContents(): Int
var gameCustomizationObjects: List<SpectatorGameCustomization>?
var perks: SpectatorPerks?
var profileIconId: Long?
var spell1Id: Long?
var spell2Id: Long?
var summonerId: Long?
var summonerName: String?
var teamId: Long?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class SpectatorFeaturedGames : Parcelable
data class SpectatorGameCustomization : Parcelable
data class SpectatorGameInfo : Parcelable
Module Contents
SpectatorGameInfo(source: Parcel)
SpectatorGameInfo(gameId: Long? = null, gameStartTime: Long? = null, platformId: String? = null, gameMode: String? = null, mapId: Long? = null, gameType: String? = null, bannedChampions: List<SpectatorBannedChampion>? = null, observers: SpectatorObserver? = null, participants: List<SpectatorCurrentGameParticipant>? = null, gameLength: Long? = null, gameQueueConfigId: Long? = null)
@JvmField val CREATOR: Creator<SpectatorGameInfo>
var bannedChampions: List<SpectatorBannedChampion>?
fun describeContents(): Int
var gameId: Long?
var gameLength: Long?
var gameMode: String?
var gameQueueConfigId: Long?
var gameStartTime: Long?
var gameType: String?
var mapId: Long?
var observers: SpectatorObserver?
var participants: List<SpectatorCurrentGameParticipant>?
var platformId: String?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class SpectatorObserver : Parcelable
data class SpectatorPerks : Parcelable
data class SpellVars : Parcelable
data class Summoner : Parcelable
class SummonerSpell : Parcelable
Module Contents
SummonerSpell(source: Parcel)
SummonerSpell(vars: List<SpellVars>? = null, image: Image? = null, costBurn: String? = null, cooldown: List<Double>? = null, effectBurn: List<String>? = null, id: Int? = null, cooldownBurn: String? = null, tooltip: String? = null, maxrank: Int? = null, rangeBurn: String? = null, description: String? = null, effect: List<List<Double>>? = null, key: String? = null, leveltip: LevelTip? = null, modes: List<String>? = null, resource: String? = null, name: String? = null, costType: String? = null, sanitizedDescription: String? = null, sanitizedTooltip: String? = null, range: List<Int>? = null, cost: List<Int>? = null, summonerLevel: Int? = null)
@JvmField val CREATOR: Creator<SummonerSpell>
var cooldown: List<Double>?
var cooldownBurn: String?
var cost: List<Int>?
var costBurn: String?
var costType: String?
fun describeContents(): Int
var description: String?
var effect: List<List<Double>>?
var effectBurn: List<String>?
var id: Int?
var image: Image?
var key: String?
var leveltip: LevelTip?
var maxrank: Int?
var modes: List<String>?
var name: String?
var range: List<Int>?
var rangeBurn: String?
var resource: String?
var sanitizedDescription: String?
var sanitizedTooltip: String?
var summonerLevel: Int?
var tooltip: String?
var vars: List<SpellVars>?
fun writeToParcel(dest: Parcel, flags: Int): Unit
data class SummonerSpellList : Parcelable
data class Translation : Parcelable
package fr.nspu.riot_api.riot_services
Module Contents
interface ChampionMasteryService
Module Contents
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}") abstract fun getChampionMasteriesBySummoner(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): List<ChampionMastery>?
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}") abstract fun getChampionMasteriesBySummoner(@Path("summonerId") summonerId: Long, callback: Callback<List<ChampionMastery>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}/by-champion/{championId}") abstract fun getChampionMasteriesBySummonerByChampion(@Path("summonerId") summonerId: Long, @Path("championId") championId: Long, @QueryMap options: Map<String, String>? = null): ChampionMastery?
@GET("/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}/by-champion/{championId}") abstract fun getChampionMasteriesBySummonerByChampion(@Path("summonerId") summonerId: Long, @Path("championId") championId: Long, callback: Callback<ChampionMastery>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/champion-mastery/v3/scores/by-summoner/{summonerId}") abstract fun getScoresBySummoner(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): Int?
@GET("/lol/champion-mastery/v3/scores/by-summoner/{summonerId}") abstract fun getScoresBySummoner(@Path("summonerId") summonerId: Long, callback: Callback<Int>, @QueryMap options: Map<String, String>? = null): Unit
interface ChampionService
interface LeagueService
Module Contents
@GET("/lol/league/v3/challengerleagues/by-queue/{queue}") abstract fun getChallengersByQueue(@Path("queue") queue: RankedType, @QueryMap options: Map<String, String>? = null): LeagueList?
@GET("/lol/league/v3/challengerleagues/by-queue/{queue}") abstract fun getChallengersByQueue(@Path("queue") queue: RankedType, callback: Callback<LeagueList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/league/v3/leagues/{leagueId}") abstract fun getLeagueById(@Path("leagueId") leagueId: String, @QueryMap options: Map<String, String>? = null): LeagueList?
@GET("/lol/league/v3/leagues/{leagueId}") abstract fun getLeagueById(@Path("leagueId") leagueId: String, callback: Callback<LeagueList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/league/v3/masterleagues/by-queue/{queue}") abstract fun getLeagueMasterByQueue(@Path("queue") queue: RankedType, @QueryMap options: Map<String, String>? = null): LeagueList?
@GET("/lol/league/v3/masterleagues/by-queue/{queue}") abstract fun getLeagueMasterByQueue(@Path("queue") queue: RankedType, callback: Callback<LeagueList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/league/v3/positions/by-summoner/{summonerId}") abstract fun getPositionBySummoner(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): Set<LeaguePosition>?
@GET("/lol/league/v3/positions/by-summoner/{summonerId}") abstract fun getPositionBySummoner(@Path("summonerId") summonerId: Long, callback: Callback<Set<LeaguePosition>>, @QueryMap options: Map<String, String>? = null): Unit
interface LoLStatusService
interface MatchService
Module Contents
@GET("/lol/match/v3/matches/by-tournament-code/{tournamentCode}/ids") abstract fun getIdsMatchListByTounrament(@Path("tournamentCode") tournamentCode: Long, @QueryMap options: Map<String, String>? = null): List<Long>?
@GET("/lol/match/v3/matches/by-tournament-code/{tournamentCode}/ids") abstract fun getIdsMatchListByTounrament(@Path("tournamentCode") tournamentCode: Long, callback: Callback<List<Long>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matches/{matchId}") abstract fun getMatchById(@Path("matchId") matchId: Long, @QueryMap options: Map<String, String>? = null): Match?
@GET("/lol/match/v3/matches/{matchId}") abstract fun getMatchById(@Path("matchId") matchId: Long, callback: Callback<Match>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matches/{matchId}/by-tournament-code/{tournamentCode}") abstract fun getMatchByMatchIdAndByTounrament(@Path("matchId") matchId: Long, @Path("tournamentCode") tournamentCode: Long, @QueryMap options: Map<String, String>? = null): Match?
@GET("/lol/match/v3/matches/{matchId}/by-tournament-code/{tournamentCode}") abstract fun getMatchByMatchIdAndByTounrament(@Path("matchId") matchId: Long, @Path("tournamentCode") tournamentCode: Long, callback: Callback<Match>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matchlists/by-account/{accountId}") abstract fun getMatchListByAccountId(@Path("accountId") accountId: Long, @QueryMap options: Map<String, String>? = null): MatchList?
@GET("/lol/match/v3/matchlists/by-account/{accountId}") abstract fun getMatchListByAccountId(@Path("accountId") accountId: Long, callback: Callback<MatchList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/matchlists/by-account/{accountId}/recent") abstract fun getRecentMatchListByAccountId(@Path("accountId") accountId: Long, @QueryMap options: Map<String, String>? = null): MatchList?
@GET("/lol/match/v3/matchlists/by-account/{accountId}/recent") abstract fun getRecentMatchListByAccountId(@Path("accountId") accountId: Long, callback: Callback<MatchList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/match/v3/timelines/by-match/{matchId}") abstract fun getTimelineByMatchId(@Path("matchId") matchId: Long, @QueryMap options: Map<String, String>? = null): MatchTimeline?
@GET("/lol/match/v3/timelines/by-match/{matchId}") abstract fun getTimelineByMatchId(@Path("matchId") matchId: Long, callback: Callback<MatchTimeline>, @QueryMap options: Map<String, String>? = null): Unit
object RiotUri
interface SpectatorService
interface StaticDataService
Module Contents
@GET("/lol/static-data/v3/champions/{id}") abstract fun getChampion(@Path("id") championId: Int, @QueryMap options: Map<String, String>? = null): ChampionData?
@GET("/lol/static-data/v3/champions/{id}") abstract fun getChampion(@Path("id") championId: Int, callback: Callback<ChampionData>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/champions") abstract fun getChampions(@QueryMap options: Map<String, String>? = null): ChampionListData?
@GET("/lol/static-data/v3/champions") abstract fun getChampions(callback: Callback<ChampionListData>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/items/{id}") abstract fun getItem(@Path("id") itemId: Int, @QueryMap options: Map<String, String>? = null): Item?
@GET("/lol/static-data/v3/champions/{id}") abstract fun getItem(@Path("id") itemId: Int, callback: Callback<Item>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/items") abstract fun getItems(@QueryMap options: Map<String, String>? = null): ItemList?
@GET("/lol/static-data/v3/items") abstract fun getItems(callback: Callback<ItemList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/language-strings") abstract fun getLanguageString(@QueryMap options: Map<String, String>? = null): LanguageStrings?
@GET("/lol/static-data/v3/language-strings") abstract fun getLanguageString(callback: Callback<LanguageStrings>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/languages") abstract fun getLanguages(@QueryMap options: Map<String, String>? = null): List<String>?
@GET("/lol/static-data/v3/languages") abstract fun getLanguages(callback: Callback<List<String>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/maps") abstract fun getMaps(@QueryMap options: Map<String, String>? = null): Maps?
@GET("/lol/static-data/v3/maps") abstract fun getMaps(callback: Callback<Maps>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/masteries") abstract fun getMasteries(@QueryMap options: Map<String, String>? = null): MasteryList?
@GET("/lol/static-data/v3/masteries") abstract fun getMasteries(callback: Callback<MasteryList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/masteries/{id}") abstract fun getMastery(@Path("id") masteryId: Int, @QueryMap options: Map<String, String>? = null): Mastery?
@GET("/lol/static-data/v3/masteries/{id}") abstract fun getMastery(@Path("id") masteryId: Int, callback: Callback<Mastery>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/profile-icons") abstract fun getProfileIcons(@QueryMap options: Map<String, String>? = null): ProfileIconData?
@GET("/lol/static-data/v3/profile-icons") abstract fun getProfileIcons(callback: Callback<ProfileIconData>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/realms") abstract fun getRealms(@QueryMap options: Map<String, String>? = null): Realm?
@GET("/lol/static-data/v3/realms") abstract fun getRealms(callback: Callback<Realm>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-runes/{id}") abstract fun getReforgedRune(@Path("id") reforgedRuneId: Int, @QueryMap options: Map<String, String>? = null): ReforgedRune?
@GET("/lol/static-data/v3/reforged-runes/{id}") abstract fun getReforgedRune(@Path("id") reforgedRuneId: Int, callback: Callback<ReforgedRune>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-rune-paths/{id}") abstract fun getReforgedRunePath(@Path("id") reforgedRunePathId: Int, @QueryMap options: Map<String, String>? = null): ReforgedRunePath?
@GET("/lol/static-data/v3/reforged-rune-paths/{id}") abstract fun getReforgedRunePath(@Path("id") reforgedRunePathId: Int, callback: Callback<ReforgedRunePath>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-rune-paths") abstract fun getReforgedRunePaths(@QueryMap options: Map<String, String>? = null): List<ReforgedRunePath>?
@GET("/lol/static-data/v3/reforged-rune-paths") abstract fun getReforgedRunePaths(callback: Callback<List<ReforgedRunePath>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/reforged-runes") abstract fun getReforgedRunes(@QueryMap options: Map<String, String>? = null): List<ReforgedRune>?
@GET("/lol/static-data/v3/reforged-runes") abstract fun getReforgedRunes(callback: Callback<List<ReforgedRune>>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/runes/{id}") abstract fun getRune(@Path("id") runeId: Int, @QueryMap options: Map<String, String>? = null): Rune?
@GET("/lol/static-data/v3/runes/{id}") abstract fun getRune(@Path("id") runeId: Int, callback: Callback<Rune>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/runes") abstract fun getRunes(@QueryMap options: Map<String, String>? = null): RuneList?
@GET("/lol/static-data/v3/runes") abstract fun getRunes(callback: Callback<RuneList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/summoner-spells/{id}") abstract fun getSummonerSpell(@Path("id") summonerSpellId: Int, @QueryMap options: Map<String, String>? = null): SummonerSpell?
@GET("/lol/static-data/v3/summoner-spells/{id}") abstract fun getSummonerSpell(@Path("id") summonerSpellId: Int, callback: Callback<SummonerSpell>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/summoner-spells") abstract fun getSummonerSpells(@QueryMap options: Map<String, String>? = null): SummonerSpellList?
@GET("/lol/static-data/v3/summoner-spells") abstract fun getSummonerSpells(callback: Callback<SummonerSpellList>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/tarball-links") abstract fun getTarballLinks(@QueryMap options: Map<String, String>? = null): String?
@GET("/lol/static-data/v3/tarball-links") abstract fun getTarballLinks(callback: Callback<String>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/static-data/v3/versions") abstract fun getVersions(@QueryMap options: Map<String, String>? = null): List<String>?
@GET("/lol/static-data/v3/versions") abstract fun getVersions(callback: Callback<List<String>>, @QueryMap options: Map<String, String>? = null): Unit
interface SummonerService
Module Contents
@GET("/lol/summoner/v3/summoners/by-account/{accountId}") abstract fun getSummonerByAccountId(@Path("accountId") accountId: Long, @QueryMap options: Map<String, String>? = null): Summoner?
@GET("/lol/summoner/v3/summoners/by-account/{accountId}") abstract fun getSummonerByAccountId(@Path("accountId") accountId: Long, callback: Callback<Summoner>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/summoner/v3/summoners/by-name/{summonerName}") abstract fun getSummonerByName(@Path("summonerName") summonerName: String, @QueryMap options: Map<String, String>? = null): Summoner?
@GET("/lol/summoner/v3/summoners/by-name/{summonerName}") abstract fun getSummonerByName(@Path("summonerName") summonerName: String, callback: Callback<Summoner>, @QueryMap options: Map<String, String>? = null): Unit
@GET("/lol/summoner/v3/summoners/{summonerId}") abstract fun getSummonerBySummonerId(@Path("summonerId") summonerId: Long, @QueryMap options: Map<String, String>? = null): Summoner?
@GET("/lol/summoner/v3/summoners/{summonerId}") abstract fun getSummonerBySummonerId(@Path("summonerId") summonerId: Long, callback: Callback<Summoner>, @QueryMap options: Map<String, String>? = null): Unit
interface ThirdPartyCodeService